사이트 내 전체검색
[javascript] 바이트수 체크하기
로빈아빠
https://cmd.kr/javascript/559 URL이 복사되었습니다.

본문

if(byteCheck(empl_num) > 10){
      alert("사원번호는 공백포함 영어/숫자 10자이하 한글 5자이하만 입력가능합니다");
      frm.empl_num.focus();
      return;

}

 

 

function byteCheck(code){
 //바이트수에 따른 입력 

 var code_byte = 0;
    for (var inx = 0; inx < code.length; inx++) {
        var oneChar = escape(code.charAt(inx));
        if ( oneChar.length == 1 ) {
            code_byte ++;
        } else if (oneChar.indexOf("%u") != -1) {
            code_byte += 2;
        } else if (oneChar.indexOf("%") != -1) {
            code_byte += oneChar.length/3;
        }
    }
    return code_byte;
}  

댓글목록

등록된 댓글이 없습니다.

831 (8/17P)

Search

Copyright © Cmd 명령어 3.14.130.241